A landlord from Hitchin, Hertfordshire has been ordered to pay a fine of £1,344.57 by Stevenage Magistrates Court last week for...